Sets our main struct and passes it to the parent class.
Computes the logical and ink extents of a layout line.
Computes the height of the line, as the maximum of the heights of fonts used in this line.
Returns the length of the line, in bytes.
Get the main Gtk struct
Computes the logical and ink extents of @layout_line in device units.
Returns the resolved direction of the line.
Returns the start index of the line, as byte index into the text of the layout.
the main Gtk struct as a void*
Gets a list of visual ranges corresponding to a given logical range.
Converts an index within a line to a X position.
Returns whether this is the first line of the paragraph.
Increase the reference count of a PangoLayoutLine by one.
Decrease the reference count of a PangoLayoutLine by one.
Converts from x offset to the byte index of the corresponding character within the text of the layout.
the layout this line belongs to, might be %NULL
length of line in bytes
#Resolved PangoDirection of line
list of runs in the line, from left to right
start of line as byte index into layout->text
the main Gtk struct
A PangoLayoutLine represents one of the lines resulting from laying out a paragraph via PangoLayout.
PangoLayoutLine structures are obtained by calling [method@Pango.Layout.get_line] and are only valid until the text, attributes, or settings of the parent PangoLayout are modified.